/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package lk;

import java.util.Date;

/**
 *
 * @author apple
 */
public class Pedido {
    public int idPedido;
    public Fecha fechaSalida;
    public Fecha fechaLlegada;
    public Fecha fechaCreacion;
    public int estado;
    public int precio;
    public Almacen origen;
    public Almacen destino;



    public Pedido(){}

    
    public Pedido(int idPedido, int estado, int precio){
        this.idPedido = idPedido;
        this.estado = estado; /*1 = por enviar 2= enviado 3= entregado 4=destruido*/
        this.precio = precio;
        //this.fechaCreacion = fechaCreacion;
    }

    public Pedido( int idPedido , int estado , int precio , Almacen or , Almacen dest, Fecha fechaCreacion ){
        this.idPedido = idPedido ;
        this.estado = estado ;
        this.precio = precio ;
        this.origen = or ;
        this.destino = dest ;
        this.fechaCreacion = fechaCreacion ;
    }
    
    public boolean esContinental (Pedido pedido){
        return pedido.origen.pais.continente == pedido.destino.pais.continente;
    }
    
    public void write(){
        System.out.println("IdPedido:" + this.idPedido+ "Fecha:" + this.fechaCreacion.aString());
        System.out.println("Origen:" + this.origen.idAlmacen + "Destino:" + this.destino.idAlmacen);
    }
}
